body .res-g-hd { border-bottom: medium none ! important; }
#g-hd { background-color: rgb(248, 248, 248); border-bottom: 1px solid rgb(224, 224, 224); display: none; font-size: 14px; font-family: arial,"宋体"; height: 51px; min-width: 940px; overflow: hidden; position: relative; text-align: left; }
#g-hd-inner { border-left: 940px solid rgb(255, 255, 255); margin-left: -940px; position: relative; z-index: 999; }
#g-hd a { text-decoration: none; }
.res-g-hd #g-hd-inner { height: 46px; overflow: hidden; padding-top: 5px; }
.res-g-hd #g-hd-nav .g-hd-logo { width: 126px; }
.res-g-hd #g-hd-nav .g-hd-logo a { top: 0px; width: 100px; }
#g-hd .m920, #g-hd-inner {  }
#g-hd-tabs { margin: 2px 0px 0px; padding: 0px; }
#g-hd-tools { height: 35px; line-height: 35px; position: absolute; right: 20px; text-align: right; top: 0px; }
#g-hd-tools a { color: rgb(136, 136, 136); font-size: 12px; }
#g-hd-tools .hd-tools-home { display: inline-block; height: 34px; }
#g-hd-tools .hd-tools-home .icon { background: transparent url('t018fc6c0511dd40b19.png') no-repeat scroll 0px 0px; display: inline-block; height: 12px; margin-right: 5px; position: relative; top: 2px; width: 12px; }
@media not all, not all {
  #g-hd-tools .hd-tools-home .icon { background-image: url('t01fe3dd5accad05733.png'); background-size: 100% 100%; }
}
#g-hd-nav { bottom: -1px; display: inline-block; left: 0px; line-height: 35px; margin-bottom: 2px; padding-left: 20px; position: relative; }
#g-hd-nav, #g-hd-tabs, #g-hd-nav li { float: left; }
#g-hd-nav li { margin-right: 18px; }
#g-hd-nav li a { color: rgb(51, 51, 51); display: inline-block; height: 34px; text-align: center; width: 34px; }
#g-hd-nav .g-hd-logo { float: left; height: 42px; overflow: hidden; padding-top: 2px; width: 126px; }
#g-hd-nav .g-hd-logo a { display: inline-block; float: left; left: 0px; position: relative; top: 5px; width: 136px; }
#g-hd-nav .g-hd-logo img { border: medium none; vertical-align: top; }
#g-hd-nav li a:hover, #g-hd-nav .g-hd-cur a { border-bottom: 2px solid rgb(62, 175, 14); color: rgb(0, 188, 62); height: 33px; }
.res-g-hd #g-hd-nav li a:hover, .res-g-hd #g-hd-nav .g-hd-cur a { border-bottom: medium none; }
.search-del { background-image: url('t01c2be9bbf2806aa79_001.png'); background-repeat: no-repeat; background-position: 6px 2px; display: none; height: 20px; overflow: hidden; position: absolute; right: 8px; top: 6px; width: 20px; z-index: 1; }
.search-del:hover { background-position: -20px 2px; }
.res-search-box .search-del { display: block; }
#g-hd-nav .g-hd-more, #g-hd-nav #g-hd-more-title { float: left; position: relative; }
#g-hd-nav .g-hd-cur a { font-weight: 700; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); margin: 0px; }
body, th, td { font-family: arial; }
html, body, ul, ol, li, dl, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }
p, form, ol, ul, li, h3, menu { list-style: outside none none; }
table, img, fieldset { border: 0px none; }
img, object, select, input, textarea, button { vertical-align: middle; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6, input, textarea, select, address, caption, cite, code, dfn, em, i, b, strong, small, th, var, abbr { font-size: 100%; font-style: normal; }
input { padding-top: 0px; padding-bottom: 0px; }
em, cite { font-style: normal; }
em { color: rgb(204, 0, 0); }
a em { text-decoration: underline; }
.result-top-tip { border-bottom: 1px solid rgb(234, 234, 234); height: 28px; line-height: 28px; padding: 18px 0px 10px; position: relative; }
.main-wrap { max-width: 1000px; min-height: 300px; min-width: 930px; overflow: hidden; }
.result-top-tip .txt { color: rgb(153, 153, 153); font-size: 12px; }
#container { width: 100%; }
#container, #main { overflow: hidden; position: relative; }
#main { float: left; padding-left: 20px; width: 535px; z-index: 1; }
#main, #side { margin-bottom: -3000px; padding-bottom: 3000px; }
#side { border-left: 1px solid rgb(234, 234, 234); float: right; margin-left: 20px; margin-top: 18px; padding-left: 15px; width: 320px; }
#side .atom-r-onebox { margin-bottom: 20px; }
#side .box_1 { font-size: 12px; overflow: hidden; padding-bottom: 4px; width: 320px; }
#side .box_1 .mohe-r-box { background: rgb(250, 255, 249) none repeat scroll 0% 0%; border: 1px solid rgb(224, 242, 221); overflow: hidden; position: relative; }
#side .box_1 .mohe-r-box ul { height: 117px; overflow: hidden; }
#side .box_1 .mohe-r-box li { background: transparent url('bg.png') no-repeat scroll right top; left: 0px; padding: 15px 0px 0px 20px; position: absolute; top: 0px; width: 298px; }
#side .box_1 .mohe-r-box h4 { color: rgb(119, 119, 119); font: bold 13px/1.5 "Microsoft Yahei"; }
#side .box_1 .mohe-r-box p { color: rgb(170, 170, 170); line-height: 1.8; margin-top: 5px; }
.filter-box { background-color: rgb(255, 255, 255); color: rgb(102, 102, 102); float: right; font-size: 12px; position: absolute; right: 0px; top: 18px; z-index: 20; }
.filter-box a { text-decoration: none; }
.filter-box .current { border: 1px solid rgb(212, 212, 212); border-radius: 2px; color: rgb(102, 102, 102); display: block; height: 26px; line-height: 26px; padding: 0px 10px; position: relative; width: 60px; }
.filter-box .all-type { display: none; left: 0px; padding-top: 2px; position: absolute; top: 28px; }
.filter-box .type-inner { border: 1px solid rgb(212, 212, 212); border-radius: 2px; width: 80px; }
.filter-box .txt { display: inline-block; width: 48px; }
.filter-box .type-inner a { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(212, 212, 212); color: rgb(102, 102, 102); display: block; height: 26px; line-height: 26px; padding: 0px 10px; position: relative; width: 60px; }
.filter-box .current i, .filter-box .h i { background: transparent url('t01809ebbfc57cdea84.png') repeat scroll 0% 0%; display: inline-block; height: 5px; margin-left: 4px; position: relative; top: -1px; width: 8px; }
.filter-box .type-inner .last, .filter-box .type-inner .last:hover { border-bottom: 0px none; }
.filter-box .current:hover, .filter-box .h .txt { color: rgb(25, 185, 85); }
.filter-box .type-inner a:hover { background-color: rgb(25, 185, 85); border-bottom: 1px solid rgb(25, 185, 85); color: rgb(255, 255, 255); display: block; margin-top: -1px; padding-top: 1px; }
.filter-box .type-inner .last:hover { background-color: rgb(25, 185, 85); color: rgb(255, 255, 255); display: block; margin-top: -1px; padding-top: 1px; }
.filter-box .type-inner .frist:hover { margin-top: 0px; padding-top: 0px; }
#side .box_2 .mohe-r-box ul { height: auto; }
#side .box_2 .mohe-r-box li { padding: 15px 0px 15px 20px; position: relative; }
.filter-box .current:hover i, .filter-box .h:hover i, .filter-box .h i { background-position: 0px -5px; }
.box1 { background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
.image-head { background: rgb(248, 248, 248) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(242, 242, 242); height: 52px; padding: 0px 0px 5px 20px; position: relative; z-index: 2; }
.search-form { position: relative; width: 640px; }
.search-form, .search-form label { float: left; }
.image-head .inner { margin: 0px auto; position: relative; z-index: 1; }
.search-form .qw { border-width: 1px; border-style: solid; border-color: rgb(159, 159, 159) rgb(187, 187, 187) rgb(187, 187, 187); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 34px; margin-right: 5px; position: relative; width: 533px; }
.search-form .sb { background: rgb(51, 119, 200) none repeat scroll 0% 0%; border: 1px solid rgb(51, 119, 200); color: rgb(255, 255, 255); cursor: pointer; font-size: 14px; height: 36px; line-height: 34px; outline: 0px none; position: relative; text-align: center; vertical-align: top; width: 95px; }
.search-form .qw input { border: 0px none; display: block; height: 18px; line-height: 18px; margin: 0px; outline: medium none; padding: 8px 5px; width: 523px; }
.search-form .qw:active { box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.2); }
.search-form .qw:hover { border: 1px solid rgb(51, 119, 200); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05); }
#page { clear: both; padding-top: 2.14em; padding-left: 20px; text-align: left; white-space: nowrap; width: 535px; }
#page, #no-result, #page a, #more, #page strong { font-size: 14px; }
#page a, #page strong { background: white none repeat scroll 0% 0%; border: 1px solid rgb(231, 236, 240); display: inline-block; height: 22px; line-height: 22px; margin-right: 5px; text-align: center; text-decoration: none; vertical-align: middle; width: 23px; }
#page a:hover { background: rgb(235, 235, 235) none repeat scroll 0% 0%; }
#page a#spre, #page a#snext { font-family: "宋体"; width: 64px; }
.result, .result .res-list { overflow: hidden; }
.result .res-list { font-size: 13px; line-height: 18px; margin-top: -1px; padding: 10px 0px; }
.result .res-list .res-title { margin-bottom: 5px; white-space: normal; }
.result .res-list p.res-desc { font-size: 1em; line-height: 1.6em; text-align: left; word-break: break-all; word-wrap: break-word; z-index: 1; }
.result .res-list cite, a.g { color: green; display: inline-block; }
.round { background: transparent url('bg_001.png') no-repeat scroll -304px 0px; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(123, 123, 123) rgb(182, 182, 182) rgb(182, 182, 182) rgb(123, 123, 123); display: inline-block; height: 30px; margin-right: 3px; position: relative; vertical-align: top; width: 533px; }
.input_key { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 0px none; font: 16px/22px arial; height: 22px; margin: 5px 0px 0px 7px; outline: 0px none; padding: 0px; width: 520px; }
.button { background: transparent url('bg_001.png') no-repeat scroll -202px 0px; display: inline-block; height: 34px; vertical-align: top; width: 97px; z-index: 0; }
.s_btn { background: rgb(221, 221, 221) url('bg_001.png') repeat scroll 0% 0%; border: 0px none; cursor: pointer; font-size: 14px; height: 32px; padding: 0px; width: 95px; }
.result .res-list h3 { font-weight: 400; font-size: 16px; }
.result .res-list .res-desc .info-from { color: green; font-size: 12px; }
#rs { background: rgb(239, 242, 250) none repeat scroll 0% 0%; margin: 56px 0px 0px; padding: 8px 0px; width: 100%; }
#search { padding: 35px 0px 16px 20px; }
#rs th { font-size: 14px; font-weight: 400; line-height: 19px; text-align: left; vertical-align: top; white-space: nowrap; }
#rs td { width: 5%; }
#rs .tt { font-weight: 700; padding: 0px 10px 0px 20px; }
#footer { border-top: 1px solid rgb(232, 232, 232); margin-top: 1.3em; }
#footer, #dianping-tip { color: rgb(153, 153, 153); font-size: 12px; }
#dianping-tip { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(232, 233, 235); border-top-right-radius: 9px; border-bottom-right-radius: 9px; height: 88px; padding: 13px 0px; position: absolute; right: -77px; text-align: center; top: 0px; width: 75px; z-index: 1000; }
#dianping-tip-con { background: transparent url('t015017edbf408d4bd1.png') no-repeat scroll right top; height: 103px; padding-top: 13px; position: absolute; right: -1px; top: -1px; width: 76px; z-index: 2000; }
#footer p { line-height: 22px; padding: 15px 0px 5px; text-align: center; }
#footer p a { color: rgb(153, 153, 153); font-size: 12px; text-decoration: none; }
#footer p cite { margin: 0px 8px; }
.g-mohe .gclearfix::after { clear: both; content: ""; display: block; height: 0px; visibility: hidden; }
*::-moz-placeholder { color: rgb(204, 204, 204); }
.res-search-box { clear: both; }
:-moz-placeholder { color: rgb(204, 204, 204); }
#g-hd { display: block; }
